#

| Chapter 2 UNIX Commands |

## ps

    ps [options]

Report on active processes. In options, `list` arguments should either be separated by commas or put in double quotes. In comparing the amount of output produced, note that -e > -d > -a and -l > -f. In the BSD version, options work much differently; you can also display data for a single process.

### Options

-a

  List all processes except group leaders and processes not associated with a terminal.

-c

  List scheduler data set by priocntl.

-d

  List all processes except session leaders.

-e

  List all processes.

-f

  Produce a full listing.

-g`list`

  List data only for specified `list` of group leader ID numbers (i.e., processes with same ID and group ID).

-j

  Print the process group ID and session ID.

-l

  Produce a long listing.

-n`list`

  Use the alternate `list` of names (default is /unix); obsolete as of Release 4.

-p`list`

  List data only for process IDs in `list`.

-s`list`

  List data only for session leader IDs in `list`.

-t`list`

  List data only for terminals in `list` (e.g., tty1).

-u`list`

  List data only for usernames in `list`.

Reference: prs |  | Reference: ptx